immediate need - Turkish English Dictionary